The Doll
by Boleslaw Prus, David Welsh
ISBN 13: 9780781801584
Format: Paperback (709 pages) Publisher: Hippocrene Books Inc.,U.S. Published: 01 Aug 1993
Save for later
Lectures on the Philosophy of the Human Mind. THIRTEENTH EDITION
by Thomas Brown,David Welsh
ISBN 13: 9781241471859
Format: Paperback (738 pages) Publisher: British Library, Historical Print Editions Published: 25 Mar 2011
GreyGhost
by David Welsh
ISBN 13: 9781438933467
Format: Paperback (80 pages) Publisher: AuthorHouse Published: 16 Mar 2009
Ending Apartheid (Turning Points)
by Jack Spence, David Welsh
ISBN 13: 9781138161610
Format: Hardcover (244 pages) Publisher: Routledge Published: 27 Jan 2017
GENES, DOTS, AND SPIES
ISBN 13: 9781410791207
Format: Paperback (564 pages) Publisher: AuthorHouse Published: 10 Oct 2003